@Niki
1年前 提问
1个回答

移动应用逆向分析时要注意什么

GQQQy
1年前

移动逆向分析时需要注意以下方面:

  • 注意应用检测出root或越狱设备,并通过提醒用户或终止应用运行等方式做出响应。

  • 注意在编译过程中对类和方法进行混淆处理,防止基于动态分析的反混淆。

  • 注意相较于混淆,在可能的情况下首选基于硬件的进程隔离措施。

  • 注意应用够阻断调试,并防止调试器附加在应用之上。

  • 注意应用检测到逆向分析工具和分析框架的运行。

  • 注意应用检测自身是否运行于仿真环境,并采用适当的方式做出响应。

  • 注意应用在编译时应当删除符号。

  • 注意应用编译时不应当包含调试代码或调试属性,比如android:debuggable=”false”。